A Java API for Experimental analysis of algorithms
نویسندگان
چکیده
Traditionally, the emphasis among computer scientists has been on the more rigorous and theoretical modes of worstcase and average-case analysis of algorithms. However, theoretical analysis cannot tell the full story about realworld performance of algorithms. This has resulted in a growing interest in experimental analysis. This paper presents the development of a solution that aides in the experimental analysis of Java-based implementations.
منابع مشابه
Detecting Java Theft Based on Static API Trace Birthmark
Software birthmark is the inherent program characteristics that can identify a program. In this paper, we propose a static API trace birthmark to detect Java theft. Because the API traces can reflect the behavior of a program, our birthmark is more resilient than the existing static birthmarks. Because the API traces are extracted by static analysis, they can be applied to library programs whic...
متن کاملJava-ML: A Machine Learning Library
Java-ML is a collection of machine learning and data mining algorithms, which aims to be a readily usable and easily extensible API for both software developers and research scientists. The interfaces for each type of algorithm are kept simple and algorithms strictly follow their respective interface. Comparing different classifiers or clustering algorithms is therefore straightforward, and imp...
متن کاملA Performance and Programming Analysis of Java Communication Mechanisms in a Distributed Environment
Distributed computing offers increased performance over single machine systems by spreading computations among several networked machines. Converting a problem to run on a distributed system is not trivial and often involves many trade-offs. Many higher level communication packages exist but for a variety of reasons(portability, performance, ease of development etc.), developers may choose to i...
متن کاملComputational Fluid Dynamics Simulation and Experimental Validation of Hydraulic Performance of a Vertical Suspended API Pump (RESEARCH NOTE)
For a long period of time, design and manufacturing technology of high flow rated vertically suspended pumps (VSPs) which have an extensive applications in many industries such as water and wastewater, mining, petrochemical and oil and gas industries, used to be imported from European countries. For the first time in Iran's pump industry, with the support of Ministry of Petrochemical[ah1] and ...
متن کاملAlgorithms using Java for Spreadsheet Dependent Cell Recomputation
Java implementations of algorithms used by spreadsheets to automatically recompute the set of cells dependent on a changed cell are described using a mathematical model for spreadsheets based on graph theory. These solutions comprise part of a Java API that allows a client application to read, modify, and maintain spreadsheet data without using the spreadsheet application program that produced ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004